/**
 * 单个商品sku详情信息
 *
 * SkuInfoItemVo
 */
export interface SkuInfoItemVo {
    /**
     * 商品spu规格参数信息
     */
    groupAttrs?: SpuItemAttrGroupBo[] | null;
    /**
     * 商品sku销售属性组合信息
     */
    saleAttrs?: SkuItemSaleAttrBo[] | null;
    /**
     * 商品sku图片信息
     */
    skuImages?: SkuImages[] | null;
    /**
     * 商品sku基本详情
     */
    skuInfo?: SkuInfo | null;
    /**
     * 商品spu描述信息
     */
    spuInfoDesc?: SpuInfoDesc | null;

}

/**
 * spu商品基本属性信息
 *
 * SpuItemAttrGroupBo
 */
export interface SpuItemAttrGroupBo {
    /**
     * spu基本属性
     */
    attrs?: SpuBaseAttrBo[] | null;
    /**
     * 分组名字
     */
    groupName?: null | string;

}

/**
 * 商品基本属性
 *
 * SpuBaseAttrBo
 */
export interface SpuBaseAttrBo {
    /**
     * 属性名
     */
    attrName?: null | string;
    /**
     * 属性值
     */
    attrValue?: null | string;

}

/**
 * sku销售属性组合
 *
 * SkuItemSaleAttrBo
 */
export interface SkuItemSaleAttrBo {
    /**
     * 属性id
     */
    attrId?: number | null;
    /**
     * 属性名
     */
    attrName?: null | string;
    /**
     * 属性值
     */
    attrValue?: string[] | null;
    /**
     * 「已废弃」属性值字符串
     * <p>
     * 前端不推荐使用此字段 推荐使用上面的attrValue
     * 「已废弃」
     */
    attrValueStr?: null | string;

}

/**
 * SkuImages对象
 *
 * SkuImages
 */
export interface SkuImages {
    /**
     * 默认图[0 - 不是默认图，1 - 是默认图]
     */
    defaultImg?: number | null;
    /**
     * id
     */
    id?: number | null;
    /**
     * 排序
     */
    imgSort?: number | null;
    /**
     * 图片地址
     */
    imgUrl?: null | string;
    /**
     * sku_id
     */
    skuId?: number | null;

}

/**
 * 商品sku基本详情
 *
 * SkuInfo
 */
export interface SkuInfo {
    /**
     * 品牌id
     */
    brandId?: number | null;
    /**
     * 所属分类id
     */
    catelogId?: number | null;
    /**
     * 价格
     */
    price?: number | null;
    /**
     * 销量
     */
    saleCount?: number | null;
    /**
     * 默认图片
     */
    skuDefaultImg?: null | string;
    /**
     * sku介绍描述
     */
    skuDesc?: null | string;
    /**
     * skuId
     */
    skuId?: number | null;
    /**
     * sku名称
     */
    skuName?: null | string;
    /**
     * 副标题
     */
    skuSubtitle?: null | string;
    /**
     * 标题
     */
    skuTitle?: null | string;
    /**
     * spuId
     */
    spuId?: number | null;

}

/**
 * 商品spu描述信息
 *
 * SpuInfoDesc
 */
export interface SpuInfoDesc {
    /**
     * 商品介绍
     */
    decript?: null | string;
    /**
     * 商品id
     */
    spuId?: number | null;

}
